#include "main.h"
#include <arpa/inet.h>

#ifndef H_GLOBAL
#define H_GLOBAL

#define SIZE 1000


extern GLfloat tb_translation[3];
extern GLfloat tb_rotation[16];

extern GLfloat cF;
extern GLfloat pF;

/*
 * Définition d'un point dans la matrice 3D, correspondant à un packet reçu
*/
typedef struct{
	float dec_ipv4; // Adresse IP convertie en décimale
	float src_port; // Port source
	float dst_port; // Port destination
	float nb; // Nb de fois que le packet a été reçu
} _net3D;

/*
 * Groupe des données _net3D
*/
typedef struct{
	_net3D data[SIZE];
	int nb_elt;
} net3D;

extern net3D myData;

#endif
